movable altar - Spanish English Dictionary